package com.mflex.mwms.model;

import java.util.List;

/**
 * @author guoweiwei
 * @since 2022/7/25
 */
public class Task {

    private String TaskId;

    public String TaskNo;

    public String TaskTypeId;

    public String TaskStatus;

    public int BoxNum;

    public String FromWH;

    public String FromLocation;

    public String FromInventoryStatus;

    public String FromBranch;

    public String FromQty;

    public String FromFQty;

    public String ToWH;

    public String ToLocation;

    public String ToInventoryStatus;

    public String ToBranch;

    public String ToQty;

    public String ToFQty;

    public int PalletNum;

    public String ToTarget;

    public String TargetNo;

    public String CreatorTime;

    public String CreatorUser;

    public String CompleteTime;

    public String CompleteUser;

    public List<TaskDetail> taskDetails;

    private int RemainReceiveNum;
    private int SentNum;
    private int RemainSendNum;
    private int CreateNum;
    private int CancelNum;
    private String CancelReason;
    private List<TaskStockoutdetailEntity> stockoutDetails;
    private int RequireNum;
    private int AllocatedNum;
    private int RemainAllocateNum;
    private int ShippedNum;
    private int RemainShipNum;
    private String PickingTaskStatus;
    private String IRNo;
    private String Reason;
    private String CompareStatus;
    private int UnFrozenNum;
    private String PickingTime;
    private String FormNo;
    private String StockOutArea;
    private String DeliverGoodsNo;
    private String CustomCompare;
    private String IRStatus;

    public String getTaskId() {
        return TaskId;
    }

    public void setTaskId(String taskId) {
        TaskId = taskId;
    }

    public String getTaskNo() {
        return TaskNo;
    }

    public void setTaskNo(String taskNo) {
        TaskNo = taskNo;
    }

    public String getTaskTypeId() {
        return TaskTypeId;
    }

    public void setTaskTypeId(String taskTypeId) {
        TaskTypeId = taskTypeId;
    }

    public String getTaskStatus() {
        return TaskStatus;
    }

    public void setTaskStatus(String taskStatus) {
        TaskStatus = taskStatus;
    }

    public int getBoxNum() {
        return BoxNum;
    }

    public void setBoxNum(int boxNum) {
        BoxNum = boxNum;
    }

    public String getFromWH() {
        return FromWH;
    }

    public void setFromWH(String fromWH) {
        FromWH = fromWH;
    }

    public String getFromLocation() {
        return FromLocation;
    }

    public void setFromLocation(String fromLocation) {
        FromLocation = fromLocation;
    }

    public String getFromInventoryStatus() {
        return FromInventoryStatus;
    }

    public void setFromInventoryStatus(String fromInventoryStatus) {
        FromInventoryStatus = fromInventoryStatus;
    }

    public String getFromBranch() {
        return FromBranch;
    }

    public void setFromBranch(String fromBranch) {
        FromBranch = fromBranch;
    }

    public String getFromQty() {
        return FromQty;
    }

    public void setFromQty(String fromQty) {
        FromQty = fromQty;
    }

    public String getFromFQty() {
        return FromFQty;
    }

    public void setFromFQty(String fromFQty) {
        FromFQty = fromFQty;
    }

    public String getToWH() {
        return ToWH;
    }

    public void setToWH(String toWH) {
        ToWH = toWH;
    }

    public String getToLocation() {
        return ToLocation;
    }

    public void setToLocation(String toLocation) {
        ToLocation = toLocation;
    }

    public String getToInventoryStatus() {
        return ToInventoryStatus;
    }

    public void setToInventoryStatus(String toInventoryStatus) {
        ToInventoryStatus = toInventoryStatus;
    }

    public String getToBranch() {
        return ToBranch;
    }

    public void setToBranch(String toBranch) {
        ToBranch = toBranch;
    }

    public String getToQty() {
        return ToQty;
    }

    public void setToQty(String toQty) {
        ToQty = toQty;
    }

    public String getToFQty() {
        return ToFQty;
    }

    public void setToFQty(String toFQty) {
        ToFQty = toFQty;
    }

    public int getPalletNum() {
        return PalletNum;
    }

    public void setPalletNum(int palletNum) {
        PalletNum = palletNum;
    }

    public String getToTarget() {
        return ToTarget;
    }

    public void setToTarget(String toTarget) {
        ToTarget = toTarget;
    }

    public String getTargetNo() {
        return TargetNo;
    }

    public void setTargetNo(String targetNo) {
        TargetNo = targetNo;
    }

    public String getCreatorTime() {
        return CreatorTime;
    }

    public void setCreatorTime(String creatorTime) {
        CreatorTime = creatorTime;
    }

    public String getCreatorUser() {
        return CreatorUser;
    }

    public void setCreatorUser(String creatorUser) {
        CreatorUser = creatorUser;
    }

    public String getCompleteTime() {
        return CompleteTime;
    }

    public void setCompleteTime(String completeTime) {
        CompleteTime = completeTime;
    }

    public String getCompleteUser() {
        return CompleteUser;
    }

    public void setCompleteUser(String completeUser) {
        CompleteUser = completeUser;
    }

    public List<TaskDetail> getTaskDetails() {
        return taskDetails;
    }

    public void setTaskDetails(List<TaskDetail> taskDetails) {
        this.taskDetails = taskDetails;
    }

    public int getRemainReceiveNum() {
        return RemainReceiveNum;
    }

    public void setRemainReceiveNum(int remainReceiveNum) {
        RemainReceiveNum = remainReceiveNum;
    }

    public int getSentNum() {
        return SentNum;
    }

    public void setSentNum(int sentNum) {
        SentNum = sentNum;
    }

    public int getRemainSendNum() {
        return RemainSendNum;
    }

    public void setRemainSendNum(int remainSendNum) {
        RemainSendNum = remainSendNum;
    }

    public int getCreateNum() {
        return CreateNum;
    }

    public void setCreateNum(int createNum) {
        CreateNum = createNum;
    }

    public int getCancelNum() {
        return CancelNum;
    }

    public void setCancelNum(int cancelNum) {
        CancelNum = cancelNum;
    }

    public String getCancelReason() {
        return CancelReason;
    }

    public void setCancelReason(String cancelReason) {
        CancelReason = cancelReason;
    }

    public List<TaskStockoutdetailEntity> getStockoutDetails() {
        return stockoutDetails;
    }

    public void setStockoutDetails(List<TaskStockoutdetailEntity> stockoutDetails) {
        this.stockoutDetails = stockoutDetails;
    }

    public int getRequireNum() {
        return RequireNum;
    }

    public void setRequireNum(int requireNum) {
        RequireNum = requireNum;
    }

    public int getAllocatedNum() {
        return AllocatedNum;
    }

    public void setAllocatedNum(int allocatedNum) {
        AllocatedNum = allocatedNum;
    }

    public int getRemainAllocateNum() {
        return RemainAllocateNum;
    }

    public void setRemainAllocateNum(int remainAllocateNum) {
        RemainAllocateNum = remainAllocateNum;
    }

    public int getShippedNum() {
        return ShippedNum;
    }

    public void setShippedNum(int shippedNum) {
        ShippedNum = shippedNum;
    }

    public int getRemainShipNum() {
        return RemainShipNum;
    }

    public void setRemainShipNum(int remainShipNum) {
        RemainShipNum = remainShipNum;
    }

    public String getPickingTaskStatus() {
        return PickingTaskStatus;
    }

    public void setPickingTaskStatus(String pickingTaskStatus) {
        PickingTaskStatus = pickingTaskStatus;
    }

    public String getIRNo() {
        return IRNo;
    }

    public void setIRNo(String IRNo) {
        this.IRNo = IRNo;
    }

    public String getReason() {
        return Reason;
    }

    public void setReason(String reason) {
        Reason = reason;
    }

    public String getCompareStatus() {
        return CompareStatus;
    }

    public void setCompareStatus(String compareStatus) {
        CompareStatus = compareStatus;
    }

    public int getUnFrozenNum() {
        return UnFrozenNum;
    }

    public void setUnFrozenNum(int unFrozenNum) {
        UnFrozenNum = unFrozenNum;
    }

    public String getPickingTime() {
        return PickingTime;
    }

    public void setPickingTime(String pickingTime) {
        PickingTime = pickingTime;
    }

    public String getFormNo() {
        return FormNo;
    }

    public void setFormNo(String formNo) {
        FormNo = formNo;
    }

    public String getStockOutArea() {
        return StockOutArea;
    }

    public void setStockOutArea(String stockOutArea) {
        StockOutArea = stockOutArea;
    }

    public String getDeliverGoodsNo() {
        return DeliverGoodsNo;
    }

    public void setDeliverGoodsNo(String deliverGoodsNo) {
        DeliverGoodsNo = deliverGoodsNo;
    }

    public String getCustomCompare() {
        return CustomCompare;
    }

    public void setCustomCompare(String customCompare) {
        CustomCompare = customCompare;
    }

    public String getIRStatus() {
        return IRStatus;
    }

    public void setIRStatus(String IRStatus) {
        this.IRStatus = IRStatus;
    }

    @Override
    public String toString() {
        return "Task{" +
                "TaskId='" + TaskId + '\'' +
                ", TaskNo='" + TaskNo + '\'' +
                ", TaskTypeId='" + TaskTypeId + '\'' +
                ", TaskStatus='" + TaskStatus + '\'' +
                ", BoxNum=" + BoxNum +
                ", FromWH='" + FromWH + '\'' +
                ", FromLocation='" + FromLocation + '\'' +
                ", FromInventoryStatus='" + FromInventoryStatus + '\'' +
                ", FromBranch='" + FromBranch + '\'' +
                ", FromQty='" + FromQty + '\'' +
                ", FromFQty='" + FromFQty + '\'' +
                ", ToWH='" + ToWH + '\'' +
                ", ToLocation='" + ToLocation + '\'' +
                ", ToInventoryStatus='" + ToInventoryStatus + '\'' +
                ", ToBranch='" + ToBranch + '\'' +
                ", ToQty='" + ToQty + '\'' +
                ", ToFQty='" + ToFQty + '\'' +
                ", PalletNum=" + PalletNum +
                ", ToTarget='" + ToTarget + '\'' +
                ", TargetNo='" + TargetNo + '\'' +
                ", CreatorTime='" + CreatorTime + '\'' +
                ", CreatorUser='" + CreatorUser + '\'' +
                ", CompleteTime='" + CompleteTime + '\'' +
                ", CompleteUser='" + CompleteUser + '\'' +
                ", taskDetails=" + taskDetails +
                ", RemainReceiveNum=" + RemainReceiveNum +
                ", SentNum=" + SentNum +
                ", RemainSendNum=" + RemainSendNum +
                ", CreateNum=" + CreateNum +
                ", CancelNum=" + CancelNum +
                ", CancelReason='" + CancelReason + '\'' +
                ", stockoutDetails=" + stockoutDetails +
                ", RequireNum=" + RequireNum +
                ", AllocatedNum=" + AllocatedNum +
                ", RemainAllocateNum=" + RemainAllocateNum +
                ", ShippedNum=" + ShippedNum +
                ", RemainShipNum=" + RemainShipNum +
                ", PickingTaskStatus='" + PickingTaskStatus + '\'' +
                ", IRNo='" + IRNo + '\'' +
                ", Reason='" + Reason + '\'' +
                ", CompareStatus='" + CompareStatus + '\'' +
                ", UnFrozenNum=" + UnFrozenNum +
                ", PickingTime='" + PickingTime + '\'' +
                ", FormNo='" + FormNo + '\'' +
                ", StockOutArea='" + StockOutArea + '\'' +
                ", DeliverGoodsNo='" + DeliverGoodsNo + '\'' +
                ", CustomCompare='" + CustomCompare + '\'' +
                ", IRStatus='" + IRStatus + '\'' +
                '}';
    }
}
